.index-row1 .col-lg-c1{width: 44.5%;}
.index-row1 .col-lg-c2{width: 55.5%;}

.index-row2 .col-lg-c1{width: 54%;}
.index-row2 .col-lg-c2{width: 46%;}

.index-row3 .col-lg-c1{width: 61%;}
.index-row3 .col-lg-c2{width: 39%;}

.index-row4 .col-lg-c1{width: 76%;}
.index-row4 .col-lg-c2{width: 24%;}
@media (max-width: 1500px) and (min-width: 1280px) {
  .index-row4 .col-lg-c1{width: 73%;}
  .index-row4 .col-lg-c2{width: 27%;}
}


.index-toutiao{text-align: center; color: #fff;}
.index-toutiao h2{font-weight: normal; font-size: 40px;}
.index-toutiao a{color: #fff;}
@media (max-width: 768px) {
  .index-toutiao{padding-top: 30px; margin-bottom: 20px;}
  .index-toutiao h2{white-space: normal; text-align: left; font-size: 28px;}
  .index-toutiao a{color: #333;}
}

@media (max-width: 1500px) and (min-width: 1280px) {
  .index-row2 .col-lg-c2 .tab-brief > .hd li + li{margin-left: 10px;}
}

.index-yw .lmtit span{ background: url(2023_tlyw_tag.png) no-repeat;background-size: 100% 100%;float:left;width:34%;line-height:70px;text-align:center;}
.index-yw .lmtit span a{color:#fff;font-size:26px;font-weight: bold;}
.index-yw .lmtit>a{float:right;color:#1B5ABA;line-height:70px;}
.index-yw .tit{position: relative; /*padding-left: 54px; */margin-bottom: 20px; margin-top: 20px;}
/*.index-yw .tit:before{content: ''; width: 34px; height:82px; position: absolute; left: 0; top: 8px; }*/
.index-yw .tit h4{font-size: 28px; line-height: 46px; height: 46px;}
.index-yw .memo{line-height: 40px; max-height: 160px;  -webkit-line-clamp: 4; margin-bottom: 22px;}
.index-yw .time{color: #666; display: block; margin-bottom: 20px;text-align:right;}
.more-com-arrow{padding: 0px 30px 10px 10px; display: inline-block; color: #1B5ABA; background: url(2023_arrow_more.png) no-repeat bottom center;/* background-size: 27px 6px;*/}
.index-yw .more-com-arrow{font-size: 24px;}

@media (max-width: 1280px) {
  .index-yw .time{margin-bottom: 20px;}
}
@media (max-width: 768px) {
  .index-yw .memo{line-height: 32px; max-height: none;}
  .index-yw .more-com-arrow{font-size: 16px;}
  .index-row1 .col-lg-c1{margin-bottom: 30px;}
}


.index-yw-tpxw .pic{position: relative; width:100%; height: 0; overflow: hidden; padding-bottom: 56.1%;}
.index-yw-tpxw .pic img{width:100%;}
/* .index-yw-tpxw .item img{height: 426px; display: block;} */
.piclist li .pic img{ display:block; position: absolute; left: 0; top: 0; width:100%; height:100%;}
.index-yw-tpxw h4{padding-right: 20px;}

.index-yw-swiper .pic{position: relative; width:100%; height: 0; overflow: hidden; padding-bottom: 54.7%;}
.index-yw-swiper .pic img{ display:block; position: absolute; left: 0; top: 0; width:100%; height:100%;}
.index-yw-swiper .txt{display: block; height: 60px;padding:20px 25px 40px 25px; line-height: 30px; text-align: center; font-size: 20px; color: #2354AF; text-align: center; box-shadow: 0px 2px 12px  rgba(32, 76, 156, 0.25);}


.index-yw-swiper .swiper-container{padding-bottom: 40px; padding-left: 12px; padding-right: 12px; margin-left: -12px; margin-right: -12px;}
.index-yw-swiper .swiper-toolbar{text-align: center;}
.index-yw-swiper .swiper-pagination{display: inline-block; position: static; vertical-align: middle; padding: 0 20px;}
.index-yw-swiper .swiper-pagination span{display: inline-block; width: 10px; height: 10px; margin:0 5px; background-color: #1B5ABA; transition: .3s all; cursor: pointer; border-radius: 50%; opacity: 0.3;}
.index-yw-swiper .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}
.index-yw-swiper .swiper-ctrl-button{width: 72px; height: 72px; cursor: pointer; display: inline-block; background: #fff; border-radius: 50%; box-shadow: 0px 2px 16px rgba(32, 76, 156, 0.25); vertical-align: middle; position: relative;}
.index-yw-swiper .swiper-ctrl-button i{content: ''; width: 30px; height: 20px; background-size: 100% 100%; background-repeat: no-repeat; position: absolute; right: 0; bottom: 0; top: 0; left: 0; margin: auto;}
.index-yw-swiper .swiper-ctrl-prev i{background-image: url(2023_arrow_l.png);}
.index-yw-swiper .swiper-ctrl-next i{background-image: url(2023_arrow_r.png);}
.index-yw-swiper .swiper-ctrl-prev:hover i{background-image: url(2023_arrow_l_active.png);}
.index-yw-swiper .swiper-ctrl-next:hover i{background-image: url(2023_arrow_r_active.png);}

.index-wyzzc .tit{height: 70px; background: url(2023_wyzzc_bg.png) no-repeat; background-size: 100% 100%; overflow: hidden;}
.index-wyzzc .tit img{display: block; height: 54px; margin: 6px 0 0 32px;}
.index-wyzzc-cont{height: 150px; padding: 8px 28px 0 0; box-sizing: border-box; margin-top: -4px; border-radius: 4px; background: #F7FBFF; border: 1px solid #DBE5F4;  font-size: 16px;}

.index-wyzzc-cont input[type='text']{border-color:#EBEFF7; font-size: 14px;height: 34px;}
.index-wyzzc-cont input[type='text']::-webkit-input-placeholder{color: #a6a6a6;}
.index-wyzzc-cont .item{position: relative; margin-bottom: 10px;}
.index-wyzzc-cont .item dt{width: 66px; position: absolute; left: 34px; top: 0; line-height: 38px; 
  text-align: justify;
  text-align-last: justify;
  text-justify: distribute-all-lines;
}
.index-wyzzc-cont .item.w1{width: 55%;}
.index-wyzzc-cont .item.w2{width: 45%;}
.index-wyzzc-cont .item > dd{margin-left: 110px;}
.index-wyzzc-cont .fwrq dd{display: flex;}
.index-wyzzc-cont .fwrq input[type='text']{width: 114px; float: left; background-position: right center; background-size: auto 16px; flex: 1;}
.index-wyzzc-cont .fwrq .to{float: left; width: 16px; text-align: center; line-height: 38px;}
.index-wyzzc-cont button{float: right; width: 105px; height: 36px; border-radius: 4px; border: 0; background: url(2023_wyzzc_btn_bg.png) no-repeat; color: #fff; font-weight: bold;}

@media (max-width: 1280px) {
  .index-wyzzc-cont{height: auto; padding: 20px 20px 20px 0;}
  .index-wyzzc-cont .item{float: none; width: auto !important;}
  .index-wyzzc-cont button{float: none; margin-left: 110px;}
}

@media (max-width: 480px) {
  .index-wyzzc-cont{padding-left: 20px;}
  .index-wyzzc-cont .item > dt{position: static; text-align: left;}
  .index-wyzzc-cont .item > dd{margin-left: 0;}
  .index-wyzzc-cont button{margin-left: 0;}
}

.index-zwgk-iconlinks{width: 56%; float: left;}
.index-zwgk-iconlinks.menu-cards li a.item{ background: #fff; border: 1px solid #fff; background: #EDF6FF; border: 1px solid #D2E1F7;}
.index-zwgk-iconlinks.menu-cards li a.item i{width: 45px; height: 45px; margin-left: -10px;}
.index-zwgk-iconlinks.menu-cards li a.item{padding-top: 3px; padding-bottom: 3px;}

.index-zwgk-zcjzts{width: 43%;float: right;margin-bottom: 10px;height: 116px;}
.index-zwgk-zcjzts img{height: 100%;}

.index-zwgk-piclinks.menu-cards li a{border-radius: 5px; overflow: hidden; height: 82px;}
.index-zwgk-piclinks.menu-cards li a.item i{width: 100%; height: 100%; margin-right: 0;}
.index-zwgk-piclinks.menu-cards li a.item i img{display: block; width: 100%; height: 100%;}
.index-zwgk-piclinks.menu-cards li a.item b{position: absolute; top: 50%; transform: translateY(-50%); left: 37px; z-index: 5; color: #fff; font-weight: bold; font-size: 24px; text-shadow: 0px 2px 7px  rgba(79, 127, 224, 1);}


@media (max-width: 1500px) {
  .index-zwgk-iconlinks.menu-cards li a.item i{width:38px;height: 38px;}
.index-zwgk-zcjzts{height: 100px;}
}
@media (max-width: 1280px) {
  .index-zwgk-iconlinks{width: 59%;}
  .index-zwgk-iconlinks.menu-cards li a.item i{width:45px;height: 45px;}
.index-zwgk-zcjzts{height: 120px;width: 40%;}
}
@media (max-width: 992px) {
  .index-zwgk-piclinks.menu-cards li a.item b{top: 50% !important; transform: translateY(-50%) !important;right: 110px;}
}
@media (max-width: 768px) {
  .index-zwgk-piclinks.menu-cards li{width: 100% !important;}
}
@media (max-width: 580px) {
  .index-zwgk-iconlinks{width: 100%;}
  .index-zwgk-zcjzts{height: auto;width: 100%;}
  .index-zwgk-zcjzts img{width: 100%;}
}
@media (max-width: 460px) {
  .index-zwgk-piclinks.menu-cards li a.item b{left: 20px;font-size: 22px;}
}


.index-zfxxgk .tit{height: 83px; border-radius: 10px 10px 0px 0px; background: linear-gradient(223.99deg, rgba(140, 192, 255, 1) 0.16%, rgba(92, 155, 242, 1) 99.84%); overflow: hidden;}
.index-zfxxgk .tit img{display: block; max-width: 407px; margin: 26px auto 0; height: 30px;}

.index-zfxxgk-cont{height: 464px; background: #EDF6FF; padding:30px 35px; box-sizing: border-box; border: #E6F0FF 1px solid; border-top: none;}
.index-zfxxgk .menu-cards li a.item{border: 0; background: linear-gradient(181.7deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.01) 100%);}
.index-zfxxgk .menu-cards li a.item i{width: 65px; height: 70px; margin-right: 3%;}
.index-zfxxgk .hvr-sweep-to-right:before{background: linear-gradient(165.46deg, rgba(214, 233, 255, 1) 0%, rgba(245, 250, 255, 0.01) 60%);}
.index-zfxxgk .hvr-sweep-to-right:hover, .index-zfxxgk .hvr-sweep-to-right:focus, .index-zfxxgk .hvr-sweep-to-right:active {
  color: #2354AF;
}
@media (max-width: 1500px) {
  .index-zfxxgk-cont{height: 450px;}
  .index-zfxxgk .menu-cards li a.item i{padding: 5px 0;}
}

@media (max-width: 1280px) {
  .index-zfxxgk-cont{height: auto; padding-left: 20px; padding-right: 20px;}
}
@media (max-width: 480px) {
  .index-zfxxgk .tit{height: auto; padding-left: 10px; padding-right: 10px;}
  .index-zfxxgk .tit img{max-width:100%; height: auto; margin: 20px 0;}
}


.index-zwgk-xgzt-swiper{border: 1px #C5D6EE solid; border-width: 1px 0;}
.index-zwgk-xgzt-swiper .item{display: block; }
.index-zwgk-xgzt-swiper .pic{position: relative; width:100%; height: 0; overflow: hidden; padding-bottom: 40%;}
.index-zwgk-xgzt-swiper .pic img{ display:block; position: absolute; left: 0; top: 0; width:100%; height:100%;}
.index-zwgk-xgzt-swiper .txt{display: block; height: 100%;color: #fff;font-size: 26px; line-height: 80px; font-weight: bold; text-align: center; padding: 0 20px; text-align: center;position: absolute;top: 50%;margin-top: -45px;}

.index-zwgk-xgzt-swiper .swiper-container{padding-bottom: 20px; padding-top: 20px; padding-left: 15px; padding-right: 15px; margin-left: -15px; margin-right: -15px;}
.index-zwgk-xgzt-swiper .swiper-ctrl-button{width: 20px; height: 50px; cursor: pointer; display: block; background: rgba(0,0,0, .2); position: absolute; top: 57px; z-index: 9; transition: .3s all;}
.index-zwgk-xgzt-swiper .swiper-ctrl-prev{left: 15px;}
.index-zwgk-xgzt-swiper .swiper-ctrl-next{right: 15px;}
.index-zwgk-xgzt-swiper .swiper-ctrl-button:after{content: ''; width: 0; height: 0; position: absolute; bottom: 0; top: 0; margin: auto 0; border: 10px solid transparent;}
.index-zwgk-xgzt-swiper .swiper-ctrl-prev:after{border-right-color: #fff; right: 5px;}
.index-zwgk-xgzt-swiper .swiper-ctrl-next:after{border-left-color: #fff; left: 5px;}
.index-zwgk-xgzt-swiper .swiper-ctrl-prev:hover,
.index-zwgk-xgzt-swiper .swiper-ctrl-next:hover{background: rgba(0,0,0, .5);}
@media (max-width: 1480px) {
  .index-zwgk-xgzt-swiper .txt{font-size: 24px;}
}
@media (max-width: 992px) {
  .index-zwgk-xgzt-swiper .txt{font-size: 20px;}
}
@media (max-width: 768px) {
  .index-zwgk-xgzt-swiper .txt{font-size: 28px;}
}


.index-zwfw{position: relative; padding-left: 233px;}
.index-zwfw .outHd{position: absolute; left: 0; top: 0; color: #fff; width: 233px; height: 433px; background: url(2023_zwfw_titbg.png) no-repeat; background-size: 100% 100%;}
.index-zwfw .outHd h3{padding-top: 76px; margin-bottom: 40px;}
.index-zwfw .outHd h3 img{display: block; width: 62px; margin: 0 auto 10px;}
.index-zwfw .outHd h3 span{display: block; text-align: center; font-weight: bold; font-size: 32px;}
.index-zwfw .outHd ul li{text-align: center; position: relative; margin-bottom: 20px; padding-bottom: 10px; opacity: 0.57; color: #fff; font-size:22px; transition: .3s all;}
.index-zwfw .outHd ul li:after{content: ''; width: 0; height: 2px; opacity: .7; background: #fff; position: absolute; left: 0; bottom: 0; right: 0; margin: 0 auto;}
.index-zwfw .outHd ul li.on{font-weight: bold; opacity: 1; font-size: 24px;}
.index-zwfw .outHd ul li.on:after{width: 76px;}
.index-zwfw .outBd{height: 433px; border-radius: 0px 20px 20px 0px; background: #EBF3FF;}

.index-zwfw .inTab .hd{border-bottom: #BCD6F7 1px solid; padding-left: 20px;} 
.index-zwfw .inTab .hd li{float: left; position: relative; padding-top: 50px; padding-bottom: 23px; padding-left: 25px; padding-right: 25px; font-size: 20px; color: #999999;}
.index-zwfw .inTab .hd li.on{color: #333333; font-weight: bold;}
.index-zwfw .inTab .hd li:before,
.index-zwfw .inTab .hd li:after{content: ''; width: 0; height: 0; position: absolute; left: 0; right: 0; bottom: 0; margin: 0 auto; border: 0 solid transparent;}
.index-zwfw .inTab .hd li.on:before{ border-width: 16px; border-top-color: #BCD6F7; bottom: -32px;}
.index-zwfw .inTab .hd li.on:after{ border-width: 15px; border-top-color: #EBF3FF; bottom: -29px;}

.index-zwfw-iconlink.menu-cards li a.item{border: 0; background: none; margin-bottom: 40px;}
.index-zwfw-iconlink.menu-cards.break li a.item i{width: 56px; height: 56px;}
.index-zwfw-iconlink{padding-top: 40px; padding-left: 20px; padding-right: 20px;}
.index-zwfw-iconlink .hvr-ripple-out:before {
  border-color: rgba(120, 208, 255, 0.5); border-radius: 50%;
}

@media (max-width: 992px) {
  .index-zwfw{padding-left: 0;}
  .index-zwfw .outHd{display: none;}

  .index-zwfw .outBd{height: auto; background: none;}
  .index-zwfw .outBd > div{display: block !important;}
  .index-zwfw .outBd > div + div{margin-top: 30px;}
  .index-zwfw .outBd .inTab{background: #EBF3FF; border-radius: 15px; overflow: hidden;}
  .index-zwfw .outBd .subtit{display: block; background: linear-gradient(95.29deg, rgba(234, 244, 255, 1) 0%, rgba(207, 227, 255, 1) 100%);} 
  .index-zwfw .outBd .subtit h3{padding-top: 30px; padding-bottom: 30px; font-size: 26px; font-weight: bold; position: relative; margin-left: 25px; padding-left: 20px;}
  .index-zwfw .outBd .subtit h3:before{content: ''; width: 4px; height: 24px; background: #2354AF; position: absolute; left: 0; top: 50%; margin-top: -10px;}
  .index-zwfw .inTab .hd li{padding-top: 25px;}

  .index-zwfw-iconlink.menu-cards.col-6 li{width: 25%;}
}

@media (max-width: 480px) {
  .index-zwfw-iconlink.menu-cards.col-6 li{width: 50%;}
}



.index-bstj{height: 433px; border-radius: 13px; background: #EBF3FF;}
.index-bstj .tit{height: 101px; overflow: hidden; background: url(2023_bstj_titbg.png) no-repeat; background-size: 100% 100%;}
.index-bstj .tit h3{ margin-top: 33px; font-size: 26px; font-weight: bold; position: relative; margin-left: 25px; padding-left: 20px;}
.index-bstj .tit h3:before{content: ''; width: 4px; height: 24px; background: #2354AF; position: absolute; left: 0; top: 50%; margin-top: -10px;}
.index-bstj ul{padding-left: 20px; padding-right: 20px;}
.index-bstj ul li{position: relative; padding-top: 28px; padding-bottom: 28px;}
.index-bstj ul li + li{border-top: #BFD8F7 1px solid;}
.index-bstj ul li b{position: absolute; right: 0; top: 28px; color: #1B5ABA; font-size: 22px;}

.index-ztzl-swiper .item{display: block; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.09);}
.index-ztzl-swiper .pic{position: relative; width:100%; height: 0; overflow: hidden; padding-bottom: 58%;}
.index-ztzl-swiper .pic img{ display:block; position: absolute; left: 0; top: 0; width:100%; height:100%;}
.index-ztzl-swiper .txt{display: block; height: 70px; line-height: 70px; text-align: center; padding: 0 20px; text-align: center;}

.index-ztzl-swiper .swiper-container{padding-bottom: 20px; padding-top: 20px; padding-left: 15px; padding-right: 15px; margin-left: -15px; margin-right: -15px;}
.index-ztzl-swiper .swiper-ctrl-button{width: 14px; height: 40px; cursor: pointer; display: block; background: rgba(0,0,0, .2); position: absolute; top: 110px; z-index: 9; transition: .3s all;}
.index-ztzl-swiper .swiper-ctrl-prev{left: 15px;}
.index-ztzl-swiper .swiper-ctrl-next{right: 15px;}
.index-ztzl-swiper .swiper-ctrl-button:after{content: ''; width: 0; height: 0; position: absolute; bottom: 0; top: 0; margin: auto 0; border: 6px solid transparent;}
.index-ztzl-swiper .swiper-ctrl-prev:after{border-right-color: #fff; right: 5px;}
.index-ztzl-swiper .swiper-ctrl-next:after{border-left-color: #fff; left: 5px;}
.index-ztzl-swiper .swiper-ctrl-prev:hover,
.index-ztzl-swiper .swiper-ctrl-next:hover{background: rgba(0,0,0, .5);}

.index-gkxx{height: 300px; padding: 20px 15px; box-sizing: border-box; border-radius: 8px; background: url(2023_gkxx_bg.png) no-repeat; background-size: 100% 100%;}
.index-gkxx .hd .btn{float: right;}
.index-gkxx .hd .btn a{float: left; height: 31px; line-height: 31px; border-radius: 15px; padding: 0 20px; font-size: 0;}
.index-gkxx .hd .btn a img{width: 16px; height: 16px; margin-right: 10px;}
.index-gkxx .hd .btn a span{font-size: 15px; color: #fff;}
.index-gkxx .hd .btn a span, .index-gkxx .btn a img{display: inline-block; vertical-align: middle;}
.index-gkxx .hd .btn a.wyxx{background: #D4636D;}
.index-gkxx .hd .btn a.wycx{background: #F5A056;}
.index-gkxx .hd .btn a + a{margin-left: 20px;}
.index-gkxx .hd .statistic{float: right; line-height: 31px; margin-right: 20px;}
.index-gkxx .hd .statistic span + span{margin-left: 10px;}
.index-gkxx .hd .statistic span.sl b{color: #F5A056;}
.index-gkxx .hd .statistic span.bj b{color: #38A2FF;}
.index-gkxx .hd .statistic span b{font-size: 22px;}

@media (max-width: 1500px) and (min-width: 1280px) {
  .index-gkxx .hd .statistic{display: none;}
}

@media (max-width: 768px) {
  .index-gkxx .hd .statistic{display: none;}
  .index-gkxx .hd .btn{padding-top: 5px;}
  .index-gkxx .hd .btn a img{display: none;}
  .index-gkxx .hd .btn a{padding: 0 12px;}
  .index-gkxx .hd .btn a + a{margin-left: 10px;}
  .index-gkxx{height: auto; background-size: 100% auto; background-position: center bottom; background-color:#F2F9FF;}
}

.index-zcwdk .tit{height: 68px; background: url(2023_zcwdk_titbg.png) no-repeat; background-size: 100% 100%;}
.index-zcwdk .tit h3{font-size: 24px; padding-left: 20px; line-height: 60px; font-weight: bold;}
.index-zcwdk .tit h3 span{color: #2354AF;}
.index-zcwdk-swiper{margin-top: -8px; height: 214px; border-radius: 8px 8px 0 0; background: linear-gradient(202.63deg, rgba(237, 245, 255, 1) 0%, rgba(245, 250, 255, 1) 40.19%, rgba(252, 254, 255, 1) 100%); border: 1px solid rgba(148, 194, 255, 0.73); box-shadow: 0px 0px 21px  rgba(80, 123, 204, 0.25);}

.zmhd-zsk-list{margin: 0 -20px;}
.index-zcwdk-swiper .swiper-container{padding-bottom: 10px;}
.index-zcwdk-swiper dl{padding: 20px 24px;}
.index-zcwdk-swiper dt{position: relative; padding-left: 35px; line-height: 28px; font-size: 18px; font-weight: bold; margin-bottom: 15px; color: #2354AF;}
.index-zcwdk-swiper dt a{color: #2354AF;}
.index-zcwdk-swiper dd{position: relative; height: 108px; padding-left: 35px; line-height: 36px; -webkit-line-clamp: 3;}
.index-zcwdk-swiper dt i,
.index-zcwdk-swiper dd i{content: ''; position: absolute; left: 0; top: 0; width: 28px; height: 28px; border-radius: 20px 20px 0 20px; color: #fff; line-height: 28px; text-align: center; color: #fff; font-weight: normal; font-style: normal;}
.index-zcwdk-swiper dt i{background: linear-gradient(180deg, rgba(67, 137, 228, 1) 0%, rgba(110, 176, 246, 1) 100%), linear-gradient(136.73deg, rgba(132, 210, 255, 1) 0%, rgba(0, 127, 203, 1) 100%), rgba(204, 204, 204, 1);}
.index-zcwdk-swiper dd i{top: 4px; background: linear-gradient(153.73deg, rgba(219, 92, 92, 1) 9.43%, rgba(240, 120, 120, 1) 99.99%);}
.index-zcwdk-swiper .swiper-pagination span{width: 7px; height: 7px; transition: .3s all;}
.index-zcwdk-swiper .swiper-pagination span.swiper-pagination-bullet-active{width: 22px; border-radius: 5px; background: 5390E0;}

.index-yjzj .bd{height: 349px;}
.index-yjzj-list li + li{margin-top: 26px;}
.index-yjzj-list li{position: relative; min-height: 84px; padding-left: 120px;}
.index-yjzj-list li .pic{position: absolute; left: 0; top: 0; bottom: 0; width: 88px; height: 84px; margin: auto 0;}
.index-yjzj-list li .tit{line-height: 30px; max-height: 60px; margin-bottom: 15px;}
.index-yjzj-list li .time{margin-left: 10px; color: #808080;}
.index-yjzj-list li .attr{font-size: 16px; line-height: 24px;}
.index-yjzj-list li .more{height: 24px; float: right; width: 85px; text-align: center; color: #fff; line-height: 24px; border-radius: 10px 0px 10px 0px; background: linear-gradient(153.73deg, #DB5C5C 9.43%, #F07878 99.99%);}
.index-yjzj-list li .status{color: #808080;}
.index-yjzj-list li .status.ing{color: #2354AF;}

@media (max-width: 1280px) {
  .index-yjzj .bd{height: auto;}
}

@media (max-width: 768px) {
  .index-yjzj-list li{padding-left: 0;}
  .index-yjzj-list li .tit{margin-bottom: 10px;}
  .index-yjzj-list li .pic{display: none;}
  .index-yjzj-list li .attr{ font-size: 14px;}
  .index-yjzj-list li .more{width: 70px;}
  .index-yjzj-list li .time{margin-left: 0;}
}


.jgfk-list li{padding-top: 15px; padding-bottom: 15px;}
.jgfk-list li .box{position: relative; padding-right: 106px; }
.jgfk-list li{border-bottom: #efefef 1px dashed;}
.jgfk-list li .detail{position: absolute; right: 0; top: 0; bottom: 0; margin: auto 0; width: 75px; height: 32px; border: #2354AF 1px solid; color: #2354AF; text-align: center; line-height: 32px; border-radius: 2px; font-size: 16px;}
.jgfk-list li .tit{line-height: 30px; max-height: 60px; margin-bottom: 10px;}
.jgfk-list li .time{padding-left: 22px; font-size: 15px; color: #999999; background: url(2023_icon_time.png) no-repeat left center; background-size: 14px 14px;}
@media (max-width: 768px) {
  .jgfk-list li .box{padding-right: 0;}
  .jgfk-list li .detail{ bottom: 0; top: auto; height: 24px; font-size: 14px; line-height: 24px;}
}



.index-hdjl-menubox{background: #F4F9FF; box-shadow: 0px 0px 15px  rgba(80, 123, 204, 0.25);}
.index-hdjl-menu.menu-cards{padding-top: 22px; padding-bottom: 22px;}
.index-hdjl-menu.menu-cards li a.item{border: 0; background: none;}
.index-hdjl-menu.menu-cards.break li a.item i{width: 75px; height: 75px;}
.index-hdjl-menu.menu-cards.splitline li a.item:before{background: #D6E9FF;}
.index-hdjl-menu.menu-cards.splitline li:last-child a.item:before{display: none;}
.index-hdjl-menu.menu-cards.break li a.item span{color: #4F8EDC; font-size: 20px; font-weight: bold;}
@media (max-width: 560px) {
  .index-hdjl-menu.menu-cards{margin-top: -20px;}
  .index-hdjl-menu.menu-cards li{width: 50%;}
  .index-hdjl-menu.menu-cards li a.item{margin-top: 20px;}
}

.index-zwfw-bmlink{padding:40px 30px;}
.index-zwfw-bmlink ul{overflow-y:auto;}
.index-zwfw-bmlink.menu-cards li a{color: #2168C4;}
.index-zwfw-bmlink.menu-cards li a.item{border-color:#BCD6F7;}
.index-zwfw-bmlink.menu-cards li a.item{height: 48px; opacity: 1; border-radius: 2px; background: #FFFFFF; border: 1px solid #BCD6F7;}
.index-zwfw-bmlink.menu-cards li a.item:hover{color: #fff; border-radius: 8px; background: linear-gradient(227.39deg, rgba(65, 123, 224, 1) 0%, rgba(120, 208, 255, 1) 100%);}
.index-zwfw-bmlink.menu-cards li a.item span{max-width: none; display: block; line-height: 48px; padding-left: 10px; margin-top: 0; padding-right: 10px; text-align: center;}

@media (max-width: 992px) {
  .index-zwfw-bmlink{padding: 30px 20px;}
  .index-zwfw-bmlink.menu-cards li{width: 33.3333%;}
}
@media (max-width: 768px) {
  .index-zwfw-bmlink.menu-cards li{width: 50%;}
}


.return{
    position: fixed;
    left: 0;
    top: 100px;
    width: 70px;
    height: 65px;
    background: #1a76d9;
    text-align: center;
}
.return a{
    color: #fff;
    font-size: 12px;
}
.return a img{
    margin: 10px;
    width: 20px;
}
@media (max-width: 768px){
.return {
    display: none;
}
}


/* 政务服务 - 场景式服务 */
.zwfw-cjsfw{position:relative;}
.zwfw-cjsfw>.hd{margin-bottom: 50px;}
.zwfw-cjsfw>.hd li{float: left; width: 50%; position: relative;}
.zwfw-cjsfw>.hd li span{display: block; margin-left: 15px; margin-right: 15px; background: #E6F2FF; height: 90px; line-height: 90px; text-align: center; font-size: 24px; color: #145EB3; cursor: pointer; transition: .3s all;}
.zwfw-cjsfw>.hd li.on span{background: #145EB3;color: #fff; font-weight: bold;}
.zwfw-cjsfw>.hd li.on:after{content: ''; position: absolute; width: 0; height: 0; left: 50%; top: 100%; border:transparent solid 12px; border-top-color: #145EB3; margin-left: -8px;}
.zwfw-cjsfw>.hd ul{margin-left: -15px; margin-right: -15px;}

.frcj-tab > .frcj-bd > * + * {display: none;}

.zwfw-cjsfw-nav{margin-bottom: 20px;}
.zwfw-cjsfw-nav li{float: left;margin-bottom: 30px;}
.zwfw-cjsfw-nav li a{/*width:146px;*/width:106px;float:left;}
.zwfw-cjsfw-nav li.nav i{display: block; position: relative; width: 100px; height: 100px; margin-bottom: 10px; border-radius: 50%; border: 3px solid #296ACE; transition: .3s all;}
.zwfw-cjsfw-nav li.nav a img{position: absolute; left: 0; top: 0; bottom: 0; right: 0; width: 60px; height: 60px; margin: auto; transition: .3s all;}
.zwfw-cjsfw-nav li.nav .active{opacity: 0;}
.zwfw-cjsfw-nav li.nav.on .active{opacity: 0;}
.zwfw-cjsfw-nav li.nav span{display: block; text-align: center; font-size: 24px; color: #145EB3;}
.zwfw-cjsfw-nav li .split{padding: 0 24px; overflow: hidden;float:left;}
.zwfw-cjsfw-nav li .split img{width: 23px; margin-top: 37px;}
.zwfw-cjsfw-nav2 li .split{padding: 0 39px;}
.zwfw-cjsfw-nav li.nav a:hover{font-weight: bold;}
.zwfw-cjsfw-nav li.nav a:hover i{background: #296ACE;}
.zwfw-cjsfw-nav li.nav a:hover .active{opacity: 1;}
.zwfw-cjsfw-nav li.nav a:hover .normal{opacity: 0;}
.zwfw-cjsfw-nav li.nav.on a i{background: #296ACE;}
.zwfw-cjsfw-nav li.nav.on a .active{opacity: 1;}
.zwfw-cjsfw-nav li.nav.on a .normal{opacity: 0;}


.zwfw_right_an{position:absolute;bottom:0px;right:0px;width:36%;}

.zwfw-cjsfw-l{position: relative;}
.zwfw-cjsfw-l .pic{height: 455px;}
.zwfw-cjsfw-l .pic img{display: block; width: 100%; height: 100%;}
.zwfw-cjsfw-infolist{position: absolute; bottom: 20px; right: 20px; width: 350px; background: #fff; border-top: 7px solid #145EB3; padding:16px 20px; box-sizing: border-box;}
.zwfw-cjsfw-infolist ul{font-size: 16px;}
.zwfw-cjsfw-infolist ul li{padding-top: 4px; padding-bottom: 4px;}
.zwfw-cjsfw-infolist ul li a{color: #145EB3; font-weight: bold;}
.zwfw-cjsfw-infolist ul.dot2 li a:before{background: #145EB3;}

.zwfw-row-cjsfw .col-lg-c1{width: 63.8%;}
.zwfw-row-cjsfw .col-lg-c2{width: 36.2%;}

.zwfw-cjsfw-piclink li + li{margin-top: 20px;}
.zwfw-cjsfw-piclink li a{display: block; overflow: hidden; border-radius: 10px;}
.zwfw-cjsfw-piclink li img{display: block; height: 137px; width: 100%;}
.zwfw-cjsfw-piclink li.ykb a{border: 1px solid #EBF0FF;}

@media (max-width: 1280px) {
  .zwfw-cjsfw .hd ul{margin-left: -10px; margin-right: -10px;}
	.zwfw-cjsfw .hd li span{margin-left: 10px; margin-right: 10px;}
  .zwfw-cjsfw-piclink li img{height: auto;}
  .zwfw_right_an{position: inherit;width:100%;margin-top:20px;}
}

@media (max-width: 992px) {
  .zwfw-cjsfw .hd ul{margin-left: -10px; margin-right: -10px;}
  .zwfw-cjsfw .hd li span{height: 70px; line-height: 70px;}
  .zwfw-cjsfw-nav li{height: 106px;}
  .zwfw-cjsfw-nav li a{width: 60px;}

  .zwfw-cjsfw-nav li.nav i{box-sizing: border-box;width: 60px; height: 60px;}
  .zwfw-cjsfw-nav li.nav a img{width: 40px; height: 40px;}
  .zwfw-cjsfw-nav li .split img{width: 16px; margin-top: 25px;height:auto;}
  .zwfw-cjsfw-nav li.nav span{font-size: 18px;}
}
@media (max-width: 768px) {
  .zwfw-cjsfw .hd ul{margin-left: -5px; margin-right: -5px;}
	.zwfw-cjsfw .hd li span{margin-left: 5px; margin-right: 5px;}
  .zwfw-cjsfw .hd li span{font-size: 20px; height: 60px; line-height: 60px;}
  .zwfw-cjsfw-nav li .split{padding: 0 10px;}
  .zwfw-cjsfw-infolist{left: 20px; width: auto;}
}

.zwfw-tsfw{/*height: 318px; */padding-top: 14px; box-sizing: border-box;}
.tsfe_list li{width:49%;height:116px;position:relative;margin-right:2%;margin-top:15px;float: left;}
.tsfe_list li:nth-child(2n){margin-right:0px;}
.tsfe_list li img{position:absolute;}
.tsfe_list li p{background: linear-gradient(90deg, rgba(81, 142, 250, 0) 0%, rgba(81, 142, 250, 1) 18.3%, rgba(41, 106, 217, 1) 49.66%, rgba(139, 171, 228, 1) 80.26%, rgba(204, 204, 204, 0) 100%);height:38px;width:100%;text-align:center;position:absolute;top:50%;margin-top:-19px;line-height:38px;color:#fff;font-weight:bold;font-size:20px;}
@media (max-width: 1200px) {
	.tsfe_list li{height: 20vw;;}
	.tsfe_list li img{width:100%;}
}
@media (max-width: 768px) {
	.tsfe_list li{height: 24vw;;}
	.tsfe_list li img{width:100%;}
}

/* 上线公告 */
.index-sxgg{ position: fixed;left: 0;bottom: 0;width: 320px;z-index: 999;max-width: 80%;}
.index-sxgg .close{
  width: 26px;height: 26px; font-size: 22px;line-height: 24px;color: #1a76d9;background: #dcecfc;text-align: center;border-radius: 50%;transition: 0.3s;
  position: absolute;right: -10px;top: -10px; z-index: 999;cursor: pointer;
}
.index-sxgg .close:hover{background: #1a76d9;color: #fff;}